/*------------------BODY----------------*/

body {
	background-color:#ffffff;
	margin-top:0px;
	margin-bottom:0px;
}

/*------------------HEADER----------------*/

.shadow_left {
	background-image: url(../img/default/page_shadow_left.gif);
	background-repeat:repeat-y;
	background-position:right;
}

.shadow_right {
	background-image: url(../img/default/page_shadow_right.gif);
	background-repeat:repeat-y;
	background-position:left;
}

.header {
background:url('../img/default/header.gif');
background-repeat:repeat-x;
background-position:bottom;
height:114px;
vertical-align:bottom;
padding-left:20px;
padding-right:20px;
}

.menu1 {
background:url('../img/default/menu1.gif');
background-repeat:repeat-x;
background-position:bottom;
height:31px;
vertical-align:middle;
padding-left:5px;
padding-right:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
text-transform:uppercase;
color: #12537d;
text-align:center;
-moz-border-radius-topleft:7px;
-moz-border-radius-topright:7px;
-webkit-border-top-right-radius:7px; 
-webkit-border-top-left-radius:7px;
}

.menu2 {
background:url('../img/default/menu1.gif');
background-repeat:repeat-x;
background-position:bottom;
vertical-align:middle;
padding-left:5px;
width:100%;
padding-right:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
text-transform:uppercase;
color: #12537d;
text-align:center;
-moz-border-radius-topleft:7px;
-moz-border-radius-topright:7px;
-webkit-border-top-right-radius:7px; 
-webkit-border-top-left-radius:7px;
}

.sub_menu_bg 
{
background-color:#ffffff;
background-repeat:repeat-x;
background-position:top;
height:25px;
padding-left:25px;
padding-right:25px;
vertical-align:middle;
}

.middle_body {
background-color:#ffffff;
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
padding-right:15px;
}

.jobseeker_employer {
background:url('../img/default/job_emp_bg.gif');
background-repeat:repeat-x;
background-position:top;
height:150px;
border: 1px solid #e8e8e8;
border-top-width:1px;
border-left-width:1px;
border-right-width:1px;
border-bottom-width:1px;
-moz-border-radius:7px;
-webkit-border-radius:7px; 
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
}


.search_bar {
background:url('../img/default/search_bg.gif');
background-repeat:repeat-x;
background-position:top;
height:85px;
border: 1px solid #e8e8e8;
border-top-width:1px;
border-left-width:1px;
border-right-width:1px;
border-bottom-width:1px;
-moz-border-radius:7px;
-webkit-border-radius:7px; 
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
}

.heading_bar {
background:url('../img/default/heading_bar.gif');
background-repeat:repeat-x;
background-position:top;
height:36px;
border: 1px solid #e0dddd;
border-top-width:1px;
border-left-width:1px;
border-right-width:1px;
border-bottom-width:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
text-transform:uppercase;
color: #12537d;
text-align:left;
padding-left:10px;
}

.block {
background-color:#ffffff;
padding:10px 0 10px 4px;
border: 1px solid #e0dddd;
border-top-width:1px;
border-left-width:1px;
border-right-width:1px;
border-bottom-width:1px;
}

.footer1 {
background-color:#f1f1f1;
height:60px;
padding-left:25px;
padding-right:25px;
vertical-align:middle;
}

.textfield_effect1 {
border-width: 1px;
border-style: solid;
border-color: #b5b5b5;
background-color:#ffffff;
background-repeat: repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
width: 300px;
height: 25px;
padding-left:5px;
padding-right:5px;
}

.textfield_effect2 {border-width: 1px;
border-width: 1px;
border-style: solid;
border-color: #b5b5b5;
background-color:#ffffff;
background-repeat: repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #333333;
width: 200px;
height: 25px;
padding-left:5px;
padding-right:5px;
}

.textfield_effect3 {
border-width: 1px;
border-width: 1px;
border-style: solid;
border-color: #b5b5b5;
background-color:#ffffff;
background-repeat: repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #636363;
width: 135px;
height: 20px;
padding-left:5px;
padding-right:5px;
}

.textfield_effect4 {border-width: 1px;
border-width: 1px;
border-style: solid;
border-color: #b5b5b5;
background-color:#ffffff;
background-repeat: repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #333333;
width: 200px;
height: 25px;
padding-left:5px;
padding-right:0;
}

.newsletter {
background:url('../img/default/newsletter.gif');
background-repeat:repeat-x;
background-position:top;
height:60px;
padding:10px;
border: 1px solid #e8e8e8;
border-top-width:1px;
border-left-width:1px;
border-right-width:1px;
border-bottom-width:1px;
}

/*------------------ALL TEXT STYLES----------------*/

.new_jobsite_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
}

 a.new_jobsite_7:link,a.new_jobsite_7:active,a.new_jobsite_7:visited
{
		font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#12537d;
	text-decoration:underline;
	line-height:14px;
}

.new_jobsite_2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4a4a4a;
}
.new_jobsite_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4a4a4a;
	text-decoration:underline;
}
.new_jobsite_4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3f3f3f;
}

.new_jobsite_5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3f3f3f;
}

.new_jobsite_6{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #12537d;
	font-weight:bold;
	text-transform:uppercase;
}

.new_jobsite_7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #12537d;
	text-decoration:underline;
    font-weight: bold;
}

a.new_jobsite_7:link,a.new_jobsite_7:active,a.new_jobsite_7:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #12537d;
	text-decoration:underline;	
    font-weight: bold;
}


.new_jobsite_7 a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #12537d;
	text-decoration:underline;
	}
.new_jobsite_8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fe0000;
	text-decoration:underline;
}

.new_jobsite_9 {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3f3f3f;
	font-weight:bold;
}

/*-----#####--DEACTIVE MENU--#####-----*/

#menu a {
padding: 0 10px;
height:31px;
border:0px solid #ffffff;
display:block;
align:right;
    -webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;

    -moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;

} 

#menu a {
background-color:#c14305;
color: #ffffff;
text-decoration:none;
font-size:11px;
text-transform:uppercase;
font-weight:bold;
line-height:33px;
text-align:center;
vertical-align:bottom;
font-family:Arial, Helvetica, sans-serif;
}

#menu a:active {
color: #ffffff;
vertical-align:bottom;
}

#menu a:visited {
color: #ffffff;
vertical-align:bottom;

}

#menu a:hover {
background-image:url(../img/default/active_menu.gif);
color: #000000;
background-color:#ffffff;
border:0px solid #d4eab6;
vertical-align:bottom;
}




/*-----#####--ACTIVE MENU--#####-----*/
#menu2 a {
width:110px;
height:31px;
border:0px solid #ffffff;
display:block;
align:right;
    -webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;

    -moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;

} 

#menu2 a {
background-color:#ffffff;
color: #12537d;
text-decoration:none;
font-size:11px;
text-transform:uppercase;
font-weight:bold;
line-height:33px;
text-align:center;
vertical-align:bottom;
font-family:Arial, Helvetica, sans-serif;
}


#menu2 a:active {
color: #12537d;
vertical-align:bottom;
border:0px solid #ffffff;

}

#menu2 a:visited {
color: #12537d;
vertical-align:bottom;
}

#menu2 a:hover {
color: #000000;
background-color:#ffffff;
border:0px solid #d4eab6;
vertical-align:bottom;
}

.local_vaga_recente{
    font-size:10px;
    padd
}

.vaga_recente{
    padding-bottom: 13px;
}

.imagem_empresas_destaque{
    max-width:120px;
    max-height:75px;
}
.td_featured_empresa{
    width: 120px;
    height: 93px;
}

#beta{
     color: #4233ED;
    float: right;
    font-size: 15px;
    font-weight: bold;
    margin-right: 40px;
    margin-top: -19px;
    padding-top: 10px;
}